﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:14px/1.5 Arial,"Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#4b4b4b; text-decoration:none; transition:all ease .2s;}
a:hover{ color:#007bdd; text-decoration:none; }
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
.fs12{ font-size:12px;}.fs14{ font-size:14px;}.fs16{ font-size:16px;}.fs18{ font-size:18px;}.fs20{ font-size:20px;}.fs22{ font-size:22px;}.fs24{ font-size:24px;}
.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;}
.mr5{ margin-right:5px;}.mr10{ margin-right:10px;}.mr15{ margin-right:15px;}.mr20{ margin-right:20px;}.mr25{ margin-right:25px;}.mr30{ margin-right:30px;}
.mb5{ margin-bottom:5px;}.mb10{ margin-bottom:10px;}.mb15{ margin-bottom:15px;}.mb20{ margin-bottom:20px;}.mb25{ margin-bottom:25px;}.mb30{ margin-bottom:30px;}
.ml5{ margin-left:5px;}.ml10{ margin-left:10px;}.ml15{ margin-left:15px;}.ml20{ margin-left:20px;}.ml25{ margin-left:25px;}.ml30{ margin-left:30px;}
.pt5{ padding-top:5px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;}.pt25{ padding-top:25px;}.pt30{ padding-top:30px;}
.pr5{ padding-right:5px;}.pr10{ padding-right:10px;}.pr15{ padding-right:15px;}.pr20{ padding-right:20px;}.pr25{ padding-right:25px;}.pr30{ padding-right:30px;}
.pb5{ padding-bottom:5px;}.pb10{ padding-bottom:10px;}.pb15{ padding-bottom:15px;}.pb20{ padding-bottom:20px;}.pb25{ padding-bottom:25px;}.pb30{ padding-bottom:30px;}
.pl5{ padding-left:5px;}.pl10{ padding-left:10px;}.pl15{ padding-left:15px;}.pl16{ padding-left:16px;}.pl20{ padding-left:20px;}.pl25{ padding-left:25px;}.pl30{ padding-left:30px;}
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{ float:left; }
.right{ float:right; }
.red{ color:#F00; }
.red:hover{ color:#F60; }
.red a{ color:#F00; }
.red a:hover{ color:#F60; }
.gray{ color:#666; }
.gray:hover{ color:#F60; }
.gray a{ color:#666; }
.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
.blue:hover{ color:#F60; }
.blue a{ color:#1E7BB3; }
.blue a:hover{ color:#F60; }

body{ background-color:#e7ecf0; color:#4b4b4b;}

.head{width:100%; height:142px; background-color:#ffffff;}
.head_con{width:1100px; height:142px; margin:0px auto; }
.head_con .logo{width:446px; height:58px; margin-left:36px; margin-top:44px; background-image:url(../images_ch_pc/qiepian_01.jpg); float:left;}
.head_con .erweima{width:217px; height:78px; margin-left:88px; margin-top:38px; background-image:url(../images_ch_pc/qiepian_02.jpg); float:left;}
.head_con .version_switch{width:180px; height:14px; line-height:14px; font-size:14px; margin-left:108px; margin-top:65px; background:url(../images_ch_pc/qiepian_04.jpg) no-repeat; float:left; padding-left:25px;}
.head_con .version_switch a{}
.head_con .version_switch span{ color:#cccccc; margin:0px 8px;}
.nav{width:100%; height:50px; background-color:#61a9e2;}
.nav ul{width:1100px; height:50px;margin:0px auto;}
.nav ul li{ float:left;}
.nav ul li a{ display:inline-block; padding:0px 34px; color:#ffffff; line-height:50px; font-size:14px;
-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;}
.nav ul li a:hover{ background-color:#1a88e0; }
.banner{width:100%; height:570px; background:url(../images_ch_pc/banner/banner_1.jpg) no-repeat top center;}
.foot{width:100%; height:auto; background-color:#333333; padding-bottom:10px;}
.foot .snav{width:1000px; margin:0px auto;}
.foot .snav ul{ margin-left:135px;}
.foot .snav ul li{ float:left; font-size:14px; color:#ffffff; line-height:56px;}
.foot .snav ul li a{ display:inline-block; padding:0px 16px; color:#ffffff;}
.foot .snav ul li a:hover{ color:#61a9e2; text-decoration:underline;}
.foot .banquan{width:1100px; margin:0px auto; font-size:14px; color:#ffffff; line-height:22px; text-align:center;}

.page_main{width:1100px; height:auto; margin:20px auto;}
.left_con{ width:220px; height:auto;  float:left;}
.left_contact{ padding:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#ffffff; margin-top:15px;}
.left_avd{background-image:url(../images_ch_pc/adv.png); height:123px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;margin-top:15px}
.right_con{ width:825px; height:auto; min-height:464px; background-color:#ffffff; padding:20px; float:left; margin-left:15px; border-radius:5px;}

.curr_nav{border-bottom:1px solid #ccc; padding-bottom:10px; font-size:14px; line-height:16px;}


/*返回顶部*/
/*.scroll-top1{display:none; width:55px; height:54px; background:url(http://news.sohu.com/upload/article/2015/images/go-top.png) no-repeat; color:#858585; background-position:0 -128px;position:fixed; left:50%; bottom:160px; margin-left:510px; _position:absolute; _bottom:auto; _margin-bottom:160px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.scroll-top1:hover{background-position:0 -192px;}*/
.scroll-top{display:none; width:32px; height:32px; background:#ffffff url(../images_ch_pc/common/552cc48285c6e_32.png) no-repeat center center; padding:10px;position:fixed; left:50%; bottom:160px; margin-left:566px; _position:absolute; _bottom:auto; _margin-bottom:160px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.scroll-top:hover{ background-color:#f6f6f6;}


/*article_show*/
.news-title{ font-size:22px; line-height:30px; text-align:center; margin: 20px 0; padding:0px 20px;}
.news-date{ font-size:14px; line-height:14px; text-align:center; margin-bottom:10px; color:#bdbdbd; }
.news-click{ font-size:14px; line-height:14px; text-align:right; margin-bottom:10px; padding:0px 20px; color:#bdbdbd;}
.news-content{ padding:0 20px; margin-top:20px;}
.news-content{ font-size:14px; line-height:2em; word-wrap:break-word; }
/*.news-content img{ max-width:100%!important; height:auto!important; }*/
.news-content img{max-width:710px;}
.left_nav{ padding:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#ffffff;}
.big_class{ border-bottom:1px solid #ccc; font-size:18px; padding-bottom:10px; line-height:22px;text-indent:5px;}
.small_class{ margin-top:10px; margin-left:10px; margin-right:10px;}
.small_class li{}
.small_class li a{ display:block; height:30px; line-height:30px; font-size:14px; 
                   /*background:url(../images_ch_pc/common/552cc491275fd_10.png) no-repeat 0px 10px;*/ /*padding-left:15px;*/overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;transition:all ease .2s}
.small_class li a:hover{text-indent:2px; font-weight:bold; font-size:15px; }
.baidu_fenxiang{margin:0 20px; text-align:right; }
.baidu_fenxiang .bdsharebuttonbox{ width:250px; display:inline-block; }

/*上一篇、下一篇*/
.next_prev_single{padding: 20px 20px; margin:0 20px; line-height:30px; border-top:1px solid #eee;}

.title_list{ margin:20px;}
.title_list li{border-bottom: 1px solid #e5e5e5; padding:20px 0px;}
.title_list li .title{  font-size:20px;  padding-bottom:10px;}
.title_list li .title a{display:block;}
.title_list li .title a:hover{ text-decoration:underline; color:#007bdd; font-weight:bold;}
.title_list li .zhaiyao{ display:block; font-size:14px; line-height:24px; padding-bottom:10px;}
.title_list li .zhaiyao a{display:block; color:#4b4b4b;}
.title_list li .zhaiyao a:hover{ text-decoration:underline; color:#007bdd;}
.title_list li .date{ font-size:14px; }
.title_list li .date i.shijian{background-image:url(../images_ch_pc/common/zhongbiao_16x16.jpg); width:16px; height:16px; display:inline-block; vertical-align:top; margin:3px 5px 0px 0px;}
.title_list li .date i.fangwenliang{background-image:url(../images_ch_pc/common/yanjing_16x16.jpg); width:16px; height:16px; display:inline-block; vertical-align:top; margin:3px 5px 0px 50px;}

.nodata{ color:#bbbbbb; text-align:center; padding-top:20px; letter-spacing:2px; }

.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; }
.entry img{ max-width:100%!important; height:auto!important; }
.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
.entry table th{ background-color:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
	
/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }

/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
.comment-add .editor{ position:relative; margin-right:18px; }
.comment-add .editor textarea{ width:100%; height:70px; }
.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
.comment-list li .avatar img{ width:42px; height:42px; }
.comment-list li .inner{ margin-left:52px; }
.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }
	
.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
.form-box dl{ display:block; padding:5px 0; }
.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form-box dl dd label.radio{ margin-right:5px; }
/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{  opacity:0.9; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }

/*图片列表样式*/
.pro-list{ margin-left: 0px;}
.pro-list li{ float: left; width:240px; padding:30px 16px;}
.pro-list li .img-link{ display: block; width:238px; height:164px; position:relative; border:1px solid #D6D6D6; background-repeat:no-repeat; background-position:center center; background-size: cover;}
.pro-list li .img-link span{ position:absolute; right:0px; bottom:0px; line-height:20px; color:#fff; display:inline-block; padding:5px; }
.pro-list li .txt-link{ display: block; height: 32px; font-size: 14px; line-height: 16px; padding-top: 10px; text-align: center;}
.pro-list li div{border-top:#ececec 1px solid; padding-top:10px;}
.pro-list li:hover .img-link{ border:1px solid #007bdd; opacity:0.8;}
.pro-list li:hover .txt-link{ color:#007bdd; font-weight:bold;}
